/*
 * Copyright (c) 2010, Sun Microsystems, Inc.
 * Copyright (c) 2010, The Storage Networking Industry Association.
 *  
 * Redistribution and use in source and binary forms, with or without 
 * modification, are permitted provided that the following conditions are met:
 *  
 * Redistributions of source code must retain the above copyright notice, 
 * this list of conditions and the following disclaimer.
 *  
 * Redistributions in binary form must reproduce the above copyright notice, 
 * this list of conditions and the following disclaimer in the documentation 
 * and/or other materials provided with the distribution.
 *  
 * Neither the name of The Storage Networking Industry Association (SNIA) nor 
 * the names of its contributors may be used to endorse or promote products 
 * derived from this software without specific prior written permission.
 *  
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
 *  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
 *  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
 *  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
 *  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
 *  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
 *  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 *  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
 *  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
 *  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 
 *  THE POSSIBILITY OF SUCH DAMAGE.
 */

package org.snia.util;


/**
 * <p>Manifest constants for CDMI Media Types</p>
 */
public class MediaTypes {

    /**
     * <p>Private constructor to prohibit instantiation.</p>
     */
    private MediaTypes() {}


    // ------------------------------------------------------------- Media Types


    public static final String ACCOUNT =
            "application/vnd.org.snia.cdmi.account+json";


    public static final String CAPABILITY =
            "application/vnd.org.snia.cdmi.capability+json";


    public static final String CONTAINER =
            "application/vnd.org.snia.cdmi.container+json";
    
    public static final String DATA_OBJECT =
        "application/vnd.org.snia.cdmi.dataobject+json";

    public static final String ACL =
        "application/vnd.org.snia.cdmi.acl+json";
    
    public static final String METADATA =
        "application/vnd.org.snia.cdmi.meta+json";
    
    public static final String PROPERTIES =
        "application/vnd.org.snia.cdmi.properties+json";
 
    public static final String SERVER =
        "application/vnd.org.snia.cdmi.server+json";

    public static final String TASK =
        "application/vnd.org.snia.cdmi.task+json";


    public static final String JSON =
            "text/json";


    public static final String QUEUE =
            "application/vnd.org.snia.cdmi.queue+json";


}
